package com.tbit.uqbike.webmanager.business.userdivide.object;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 分账用户比例
 *
 * @Author:BUGTian
 * @DATE: 2022/5/25
 */
@Data
@Accessors(chain = true)
@TableName("userdivide")
public class SubAccountRatio {

    /**
     * 主键id
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 名称
     */
    private String name;

    /**
     * 区域id
     */
    private Integer accountId;

    /**
     * 分账类型 1-区域分账 2-车辆分账
     */
    private Integer divideType;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 用户编号
     */
    private String userNO;

    /**
     * 结算用户编号
     */
    private String settleNO;

    /**
     * 添加时间
     */
    private Date addTime;

    /**
     * 生效时间
     */
    private Date effectiveTime;

    /**
     * 状态(0:未生效，1:生效中，2:已过期)
     */
    private Integer state;

    /**
     * 分成比例
     */
    private Double proportion;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否主账号，0不是1是
     */
    private Integer mainUser;

    /**
     * 操作用户id
     */
    private Integer accountUserId;

    /**
     * 分组id
     */
    private String groupId;

    /**
     * 失效时间
     */
    private String failureTime;

    /**
     * 车辆分组id
     */
    private Integer machineGroupId;

}
